+Mon Mar 18 11:55:03 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
+ Patch from Yao Zhang fixing reference count leak.
+
+ * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
+ not if (!entry->editable).
+
Mon Mar 18 11:09:17 2002 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
+Mon Mar 18 11:55:03 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
+ Patch from Yao Zhang fixing reference count leak.
+
+ * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
+ not if (!entry->editable).
+
Mon Mar 18 11:09:17 2002 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
+Mon Mar 18 11:55:03 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
+ Patch from Yao Zhang fixing reference count leak.
+
+ * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
+ not if (!entry->editable).
+
Mon Mar 18 11:09:17 2002 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
+Mon Mar 18 11:55:03 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
+ Patch from Yao Zhang fixing reference count leak.
+
+ * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
+ not if (!entry->editable).
+
Mon Mar 18 11:09:17 2002 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
+Mon Mar 18 11:55:03 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
+ Patch from Yao Zhang fixing reference count leak.
+
+ * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
+ not if (!entry->editable).
+
Mon Mar 18 11:09:17 2002 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
+Mon Mar 18 11:55:03 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
+ Patch from Yao Zhang fixing reference count leak.
+
+ * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
+ not if (!entry->editable).
+
Mon Mar 18 11:09:17 2002 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
{
GtkEntry *entry = GTK_ENTRY (widget);
- if (!entry->editable)
+ if (entry->editable)
{
if (gtk_im_context_filter_keypress (entry->im_context, event))
{
{
if (!multicontext->slave)
{
+ GtkIMContext *slave;
+
if (!global_context_id)
{
const char *locale;
global_context_id = _gtk_im_module_get_default_context_id (locale);
}
- gtk_im_multicontext_set_slave (multicontext, _gtk_im_module_create (global_context_id), FALSE);
+ slave = _gtk_im_module_create (global_context_id);
+ gtk_im_multicontext_set_slave (multicontext, slave, FALSE);
+ g_object_unref (slave);
+
multicontext->context_id = global_context_id;
}